35e0e86778b1cfad9c31ef7f003b55abd9abbcf3,src/freenet/node/PacketTracker.java,PacketTracker,getNextUrgentTime,#,902

Before Change


		}
		synchronized(resendRequestQueue) {
			if(!resendRequestQueue.isEmpty()) {
				QueuedResendRequest qr = resendRequestQueue.getLowest();
				earliestTime = Math.min(earliestTime, qr.urgentTime);
			}
		}

After Change


		PacketActionItem qr = null;
		synchronized(resendRequestQueue) {
			if(!resendRequestQueue.isEmpty())
				qr = resendRequestQueue.getLowest();
		}
		if (qr != null);
			earliestTime = Math.min(earliestTime, qr.urgentTime);

		synchronized(ackRequestQueue) {